home *** CD-ROM | disk | FTP | other *** search
- @echo off
- cls
- echo UltraSound patch for Shadow Caster
- echo Adds UltraSound support to Shadow Caster
- echo Does NOT support the Shadow Caster demo
- echo.
-
- if [%1] == [] goto usage
- if not [%2] == [] goto usage
- if not exist %1\raven.exe goto baddir
- if exist %1\shadback\raven.exe goto skipback
-
- echo Backing up selected files to %1\shadback
- md %1\shadback
- copy %1\raven.exe %1\shadback\raven.exe > nul
- copy %1\adplay.exe %1\shadback\adplay.exe > nul
- copy %1\testvoc.exe %1\shadback\testvoc.exe > nul
- copy %1\testxmi.exe %1\shadback\testxmi.exe > nul
- copy %1\drivers.cfg %1\shadback\drivers.cfg > nul
- copy %1\shadow.bat %1\shadback\shadow.bat > nul
- copy %1\*.dll %1\shadback\*.dll > nul
-
- :skipback
- echo Copying new files
- copy %1\shadback\shadow.bat %1\loadshad.bat > nul
- copy shadow.001 %1\shadow.bat > nul
- copy gusmid32.dll %1\a32mt32.dll > nul
- copy gusmid32.dll %1\a32sbfm.dll > nul
- copy gusdig32.dll %1\a32sbdg.dll > nul
- copy drivers.cfg %1\drivers.cfg > nul
- copy loadpats.exe %1\loadpats.exe > nul
- copy patches.ini %1\patches.ini > nul
-
- echo Patching .EXE files
- a32lpat %1\raven.exe > nul
- a32lpat %1\adplay.exe > nul
- a32lpat %1\testvoc.exe > nul
- a32lpat %1\testxmi.exe > nul
-
- cls
- echo.
- echo.
- echo Shadow Caster has been patched.
- echo.
- echo The Sound drivers have been replaced with UltraSound drivers and the
- echo game configured for General MIDI music with Digital Sound.
- echo.
- echo All modified files have been backed up to %1\shadback
- echo.
- echo Type SHADOW [ENTER] to play Shadow Caster
- echo.
- goto end
-
- :baddir
- echo Shadow Caster does not appear to be installed in the specified directory.
- echo.
- goto end
-
- :usage
- echo.
- echo USAGE:
- echo.
- echo %0 DIRECTORY
- echo.
- echo where DIRECTORY is the full drive and path where Shadow Caster is
- echo installed. For example:
- echo.
- echo a:
- echo %0 C:\SHADOW
- echo.
- echo would apply patches from the a: diskette drive to the installation
- echo in the C:\SHADOW subdirectory
- echo.
- :end
-
-